<!DOCTYPE html>
<html>
  <head>
    <title>Cathode Retro Docs</title>
    <link href="../../docs.css" rel="stylesheet">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" charset="UTF-8">
    <script src="../../main-scripts.js"></script>
  </head>
  <body onload="OnLoad()" class="page">
    <header class="header"><button id="sidebar-button"></button></header>
    <div id="sidebar-container" class="sidebar-container"><iframe class="sidebar-frame" src="../../sidebar.html?page=cpp-reference-structs"></iframe></div>
    <div id="content-outer" class="content-outer">
      <main>
        <h1>C++ Structures</h1>
        <div class="lr-table">
          <div><a href="artifactsettings.html"><code>ArtifactSettings</code></a></div>
          <div>A description of how noisy/distorted the generated signal is, as if a bad cable or RF transmission were in use.</div>

          <div><a href="color.html"><code>Color</code></a></div>
          <div>A simple four-float-component RGBA color.</div>

          <div><a href="overscansettings.html"><code>OverscanSettings</code></a></div>
          <div>A description of how much overscan the screen has (that is, how much of the sides of the input image to cut off).</div>

          <div><a href="preset.html"><code>Preset&lt;T&gt;</code></a></div>
          <div>A helper structure that pairs a given settings type with an associated display name.</div>

          <div><a href="rendertargetview.html"><code>RenderTargetView</code></a></div>
          <div>A graphics helper that associates an <code>IRenderTarget</code> and an optional <a href="https://en.wikipedia.org/wiki/Mipmap" target="_blank">mipmap</a> level index.</div>

          <div><a href="screensettings.html"><code>ScreenSettings</code></a></div>
          <div>A description of the properties of the virtual CRT TV that is displaying the image.</div>

          <div><a href="shaderresourceview.html"><code>ShaderResourceView</code></a></div>
          <div>A graphics helper that associates an <code>ITexture</code> with a <code>SamplerType</code> and optional mipmap level index.</div>

          <div><a href="sourcesettings.html"><code>SourceSettings</code></a></div>
          <div>
            A description of the properties of the hypothetical source "machine" that is generating
            the simulated composite or S-Video signal.
          </div>

          <div><a href="tvknobsettings.html"><code>TVKnobSettings</code></a></div>
          <div>Settings that mimic the knobs that would have been on a CRT TV.</div>

          <div><a href="vec2.html"><code>Vec2</code></a></div>
          <div>A simple two-float-component 2D vector.</div>

          <div><a href="signallevels.html"><code>Internal::<wbr>SignalLevels</code></a></div>
          <div>An internal description the various level values of a generated or analyzed composite/S-Video signal.</div>

          <div><a href="signalproperties.html"><code>Internal::<wbr>SignalProperties</code></a></div>
          <div>An internal description of the properties of a generated composite/S-Video signal.</div>
        </div>
      </main>
    </div>
  </body>
</html>